weekly review of oil supply affecting supply chain planning and cost
IEA's Oct 2026 report highlights critical oil market stress impacting transport and logistics.